package com.fc.test.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

public class EntVO {

    /** 企业id **/
    private Integer eid;

    /** 职位id **/
    private Integer jid;

    /** 预计招聘数 **/
    private Integer hc;

    /** 职位名称 **/
    private String name;

    /** 职位类型 0-实习 1-校招 2-社招 **/
    private Integer jobType;

    /** 是否为急招 0-是 1-否 **/
    private Integer urgent;

    /** 薪资水平 **/
    private Long salary;

    /** 职位职责描述 **/
    private String duty;

    /** 职位要求 **/
    private String req;

    /** 职位位置 **/
    private String jobLocation;

    /** 职位状态 1-职位发布 2-职位审核 3-职位删除 4-不限**/
    private Integer status;

    /** 发布时间 **/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date time;

    /** 职位位置状态 0-置顶 1-取消置顶 **/
    private Integer position;

    /** 公司名字 **/
    @ApiModelProperty(value = "公司名字")
    private String ename;

    /** 公司LOGO **/
    @ApiModelProperty(value = "公司LOGO")
    private String logo;

    /** 企业类型 0-不限 1-互联网 2-金融 3-快消 4-传媒 5-餐饮 6-教育 7-化工 **/
    @ApiModelProperty(value = "企业类型")
    private Integer entType;

    /** 公司规模
     0-小于150人 1-150至500人 2-500至2000人 3-2000人以上 **/
    @ApiModelProperty(value = "公司规模")
    private Integer scale;

    /** 审核文件
     **/
    @ApiModelProperty(value = "审核文件")
    private String auditFile;

    /** 公司位置
     **/
    @ApiModelProperty(value = "公司位置 ")
    private String entLocation;

    /** 联系方式 **/
    @ApiModelProperty(value = "联系方式")
    private String contact;

    /** 简介 **/
    @ApiModelProperty(value = "简介")
    private String intro;

    /** 违规次数 **/
    @ApiModelProperty(value = "违规次数")
    private Integer violationTimes;


    public Integer getEid() {
        return eid;
    }

    public void setEid(Integer eid) {
        this.eid = eid;
    }


    public Integer getJid() {
        return jid;
    }

    public void setJid(Integer jid) {
        this.jid = jid;
    }


    public Integer getHc() {
        return hc;
    }

    public void setHc(Integer hc) {
        this.hc = hc;
    }


    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }


    public Integer getEntType() {
        return entType;
    }

    public void setEntType(Integer entType) {
        this.entType = entType;
    }

    public Integer getUrgent() {
        return urgent;
    }

    public void setUrgent(Integer urgent) {
        this.urgent = urgent;
    }


    public Long getSalary() {
        return salary;
    }

    public void setSalary(Long salary) {
        this.salary = salary;
    }


    public String getDuty() {
        return duty;
    }

    public void setDuty(String duty) {
        this.duty = duty;
    }


    public String getReq() {
        return req;
    }

    public void setReq(String req) {
        this.req = req;
    }


    public String getEntLocation() {
        return entLocation;
    }

    public void setEntLocation(String entLocation) {
        this.entLocation = entLocation;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }


    public Date getTime() {
        return time;
    }

    public void setTime(Date time) {
        this.time = time;
    }


    public Integer getPosition() {
        return position;
    }

    public void setPosition(Integer position) {
        this.position = position;
    }

    public String getEname() {
        return ename;
    }

    public void setEname(String ename) {
        this.ename = ename;
    }


    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }


    public Integer getJobType() {
        return jobType;
    }

    public void setJobType(Integer jobType) {
        this.jobType = jobType;
    }

    public Integer getScale() {
        return scale;
    }

    public void setScale(Integer scale) {
        this.scale = scale;
    }


    public String getAuditFile() {
        return auditFile;
    }

    public void setAuditFile(String auditFile) {
        this.auditFile = auditFile;
    }


    public String getJobLocation() {
        return jobLocation;
    }

    public void setJobLocation(String jobLocation) {
        this.jobLocation = jobLocation;
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }


    public String getIntro() {
        return intro;
    }

    public void setIntro(String intro) {
        this.intro = intro;
    }


    public Integer getViolationTimes() {
        return violationTimes;
    }

    public void setViolationTimes(Integer violationTimes) {
        this.violationTimes = violationTimes;
    }

    public EntVO() {}

}
